namespace Thunder.IrcClient
{
    /// <summary>
    /// DESCRIPTION 
    /// </summary>
    internal class MessageInfo
    {
        public string Message { get; private set; }

        public string ImagePath { get; private set; }

        /// <summary>
        /// Constructor
        /// </summary>
        private MessageInfo()
        {
            this.ImagePath = @"/Thunder.IrcClient;component/Content/Images/Editor/Blank.png";
        }

        /// <summary>
        /// Constructor
        /// </summary>
        public MessageInfo(string message)
            : this()
        {
            this.Message = message;
        }

        /// <summary>
        /// Constructor
        /// </summary>
        public MessageInfo(string message, string imagePath)
            : this(message)
        {
            if (string.IsNullOrEmpty(imagePath) == false)
            {
                this.ImagePath = imagePath;
            }
        }

    }
}